// pages/courseDetail/courseDetail.js
var api = require('../../utils/api.js');
var app = getApp();
var WxParse = require('../../wxParse/wxParse.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

//立即购买
  confirmOrder(){
    wx.navigateTo({
      url: '../confirmOrder/confirmOrder',
    })
  },

//获取详情信息
getCourseDetail(){
  api.fetchApi('course/course_detail', { token: wx.getStorageSync('token'), id:this.data.id }).then(res=>{
    this.setData({
      courseDetail:res
    })

    WxParse.wxParse('article', 'html', res.info, this, 25)
  })
},

//获取其他课程
getOtherCourse(){

  wx.getLocation({
    type: 'wgs84',
    success: (res) => {
      console.log(res)
      const latitude = res.latitude
      const longitude = res.longitude
      this.setData({
        latitude,
        longitude
      })
      
      var place = '' + this.data.latitude + ',' + this.data.longitude;
    

      api.fetchApi('course/course_others', { token: wx.getStorageSync('token'), school_id: this.data.schoolid, id: this.data.id ,place}).then(res => {
        this.setData({
          courseList: res
        })
      })
    }
  })



},

//打开地图
  openMap(){
    var { lat: latitude, lng: longitude, sname, address } = this.data.courseDetail;
    console.log(latitude, longitude)
    wx.openLocation({
      latitude: latitude/1,
      longitude: longitude/1,
      scale: 12,
      name: sname,
      address
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var id=options.id,
      schoolid = options.schoolid;
    this.setData({
      id,
      schoolid
    })

    this.getCourseDetail();
    this.getOtherCourse();
  },

//拨打电话
  telPhone(){
    wx.makePhoneCall({
      phoneNumber: this.data.courseDetail.phone,
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})